package com.fg.cloud.manager.service.system;

import com.fg.cloud.manager.entry.system.SystemUserEntity;
import com.fg.cloud.manager.entry.system.vo.SystemUserVo;
import com.fg.cloud.manager.service.BaseService;

/**
 * Description:系统用户service
 * @author dingjiang
 * @date 2017年10月19日上午11:18:13
 */
public interface SystemUserService extends BaseService{

	/**
	 * Description:根据系统用户名查询系统用户信息
	 * @param userName
	 * @return
	 * @author dingjiang
	 * @date 2017年10月19日下午1:48:33
	 */
	SystemUserVo selectUserByUserName(String userName);
	
	/**
	 * Description:验证用户名是否唯一
	 * @param userName
	 * @return
	 * @author dingjiang
	 * @date 2017年10月19日下午3:40:54
	 */
	boolean verifyUniquely(String userName);
	
	/**
	 * Description:用户注册
	 * @param user
	 * @return
	 * @author dingjiang
	 * @date 2017年10月19日下午3:52:49
	 */
	boolean register(SystemUserEntity user);
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
